package com.nlelpct.manage.constant;

/**
 * @author :小马
 * @date : 2023-10-24
 */
public class SysRoleConstant {

    /**
     * 数据范围（1：全部数据权限）
     */
    public static final int DATA_SCOPE_ALL_DATA = 1;

    /**
     * 数据范围（2：本部门数据权限）
     */
    public static final int DATA_SCOPE_DEPARTMENT = 2;

    /**
     * 数据范围（3：本部门及以下数据权限）
     */
    public static final int DATA_SCOPE_DEPARTMENT_AND_BELOW = 3;

    /**
     * 数据范围（4：归属本人的数据）
     */
    public static final int DATA_SCOPE_ONESELF = 4;

    /**
     * 数据范围（5：自定数据权限）
     */
    public static final int DATA_SCOPE_CUSTOM = 5;

    /**
     * 角色状态（0停用）
     */
    public static final int STATUS_DEACTIVATE = 0;

    /**
     * 角色状态（1正常）
     */
    public static final int STATUS_NOT_DEACTIVATE = 1;

    /**
     * 删除标志（0代表删除）
     */
    public static final int DELETE = 0;

    /**
     * 删除标志（1代表存在）
     */
    public static final int NOT_DELETE = 1;

    /**
     * 角色编号最长位数
     */
    public static final int MAX_ROLE_NUMBER = 4;


}
